Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F1 Germany F3 Germany F2 Italy F1 Italy F2 Spain F7 Italy F5 Morocco F2 Russia F13 Spain F6 Memorial Piertomaso Tessitore - San Remo Top Wool Challenger Biella - Biella Memorial Savigni - Sassuolo DPD Challenger 2002 - Aschaffenburg Open de Franche Comte - Besancon Sparkessen Magdeburg Open - Magdeburg Samarkand Challenger - Samarkand Pekao Open - Szczecin Black Forest Open 2000 - Freudenstadt Cosmorom Challenger - Brasov USTA Men's Challenger of Urbana-Champaign - Urbana Challenger 42 - Andrezieux Challenger Casino Lugano - Lugano Oberstaufen Cup - Oberstaufen Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CA-Challenge - Graz DPD Challenger 2001 - Aschaffenburg Pekao Open 2001 - Szczecin 4th Sardinia International Championships - Cagliari IPP Open - Helsinki Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago The Nottingham Cahllenger - Nottingham Visa Tennis Open - Sao Paulo Black Forest Open - Alpirsbach Medicor Open - Budapest V Trofeo Barcelona de Tenis - Barcelona Las Vegas Challenger - Las Vegas Warsteiner Challenger Lubeck - Lubeck Quelle Cup 1999 - Furth Kyiv UMC Open - Kiev Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage The Rajasthan Golden Jubilee - Jaipur New Delhi Challenger - New Delhi Sporting Challenger 2003 - Turin Memorial Savigni - Sassuolo ATU Cup - Weiden Internationale Badische Meisterschaften Um Den Techem Cup - Zell Banca Marche Tennis Cup - San Benedetto Belgaum Open - Belgaum USTA Men's Challenger of Dallas - Dallas Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Riviera di Rimini Challenger 2004 - Rimini SIR Supermercadi Challenger - Rome Challenger Groningen - Groningen San Remo Tennis Cup 15° Piertomaso - San Remo Alexander Kolyaskin Memorial - Donetsk X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Unicredit (Suisse) Bank S. A. Challenger - Chiasso Top Wool Challenger-Immagine Trophy - Biella Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Samarkand Challenger - Samarkand IPP Geneva Trophy - Geneva Challenger Brasov - Brasov Challenger Copa Sevilla - Seville ATP Slovak Open Challenger - Bratislava Espinho Challenger - Espinho Optimus Maia Open - Maia The Bolton Challenger - Bolton Copa Sevilla - Seville VI Abierto Internacional de Salinas - Salinas Sports Expert Open - Nettingsdorf ECM Cup - Prague Quelle Cup 2000 - Furth Copa Ericsson Argentina - Buenos Aires Rezidenza Open - Magdeburg Tennis Napoli Cup - Naples South African Airways Tennis Open - Durban Heilbronn Open - Heilbronn Warsteiner Challenger Wolfsburg - Wolfsburg Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes 2000 Cairo Challenger - Cairo Neride Prague Indoor - Prague Compaq Challenger - Bucharest Banja Luka 2002 - Banja Luka Samarkand Challenger - Samarkand Copa Ericsson Peru - Lima Milano Challenger-Jameson Cup - Milan Mamaia Challenger - Constanta Copa Ericsson Venezuela - Caracas Cairo Challenger - Cairo Heineken Challenger - Ho Chi Minh City Zagreb Open - Zagreb 's Tennis Masters 07 Challenger - Graz Geneva Challenger - Geneva Jameson Cup - Milan Dusseldorf Open Challenger 2007 - Dusseldorf Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona Tennis Napoli Cup 2004 - Napoli Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Challenger Tunisie - Tunis KGHM Polish Indoors - Wroclaw PEOPLEnet Cup - Dnepropetrovsk Ispat Open 2004 - Ostrava Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Zagreb Open - Zagreb Ljubljana Open - Ljubljana Schickendanz Open - Furth 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano Porsche Open - Poznan Dusseldorf Open Challenger - Dusseldorf President's Cup - Astana Oberstraufen Cup - Oberstaufen Caltanissetta Challenger Barletta Challenger St. Brieuc Challenger Athens Challenger SAA Hilversum Open - Hilversum Milan Challenger Cepu Open - San Marino Tampere Challenger Poznan Challenger Timisoara Challenger - Timisoara Geneva Challenger Szczecin Challenger Trnava Challenger Tarragona Challenger Tashkent Challenger Astana Challenger St. Petersburg Challenger - St. Petersburg ATP Challenger Open 2004 - Monchengladbach Zagreb Challenger Prostejov Challenger Kosice Challenger Braunschweig Challenger Antonio Savoldi-Marco Co. - Manerbio Scheveningen Challenger Rhein-Main Challenger 2004 - Aschaffenburg Brasov Challenger - Brasov San Sebastian Challenger Geneva Challenger Trnava Challenger Santiago Challenger Sao Paulo Challenger Rabat Challenger Banja Luka Challenger 2004 - Banja Luka Prostejov Challenger Marburg Challenger Poznan Challenger Cordenons Challenger Manerbio Challenger Szczecin Challenger XI Ciutat de Barcelona - Barcelona Trnava Challenger Napoli Challenger Palermo Challenger Geneva Challenger Milan Challenger Scheveningen Challenger Lermontov Challenger Privat Bank Cup - Dnepropetrovsk Okal Cup 2004 - Eckental Rome Challenger Czech Indoor Open - Prague IX Torneo Internacionale de Tennis - Barletta Olbia Challenger - Olbia Samsung Securities Cup - Seoul Harbour Tennis Cup Regione Lombardia - Milan Aberto de Sao Paulo - Sao Paulo Ostdeutscher Sparkessen Cup - Dresden Nord LB Open 2007 - Braunschweig Black Forest Open - Freudenstadt Samsung Securities Cup - Seoul Challenger DCNS de Cherbourg - Cherbourg Challenger Ford de Cherbourg - Cherbourg ATU Cup 2001 - Weiden 9th Wartburg Open - Eisenach Black Forest Open - Freudenstadt Diego Open - Budapest Challenger Groningen - Groningen Ischgl International Tennis Challenger 2003 - Ischgl VIII Torneo Internazionale di Tennis - Barletta Lambertz Open - Aachen Challenger Ford de Cherbourg - Cherbourg Sylt Open 2000 - Sylt Banja Luka Challenger - Banja Luka USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Samsung Securities Cup - Seoul Schickendanz Open - Furth Challenger Ford de Cherbourg - Cherbourg Genova Challenger San Marino Cepu Open - San Marino Napoli Challenger Palermo Challenger ATP Challenger Numea - New Caledonia La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago The LTA Men's Challenger Wrexham - Wrexham Tennis Napoli Cup - Napoli Open de Montauban - Montauban Flea Market Cup - Busan Reunion Island Challenger Challenger Brasov - Brasov Architect Open - Budapest Banja Luka Challenger 2005 - Banja Luka Challenger Copa Sevilla Internacionales de Andalucia - Seville Open de L'Isere - Grenoble Hilton Waikoloa Village USTA Challenger - Waikoloa Marrakech Challenger Grolsch Cup - Warsaw Open de Nice - Nice Maia Open - Oporto The Scottish Championships - Edinburgh Barletta Challenger Rado Geneva Challenger - Geneva Alessandria Challenger ECM Cup - Prague 10th Wartburg Open - Eisenach Challenger Ford de Cherbourg - Cherbourg XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb Siemens Open 2002 - Scheveningen Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Kosice Challenger Black Forest Open 2002 - Freudenstadt ATP Challenger Hamburg - Hamburg Wartburg Open - Eisenach Siemens Open - Scheveningen Memorial Kolyaskin - Donetsk Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Dharwad Challenger 2003 - Dharwad Macedonian Open - Skopje Sopot Challenger 6th Sardinian International Championships - Cagliari Residenza Open - Magdeburg 2001 Eddleman USTA Challenger - Birmingham Ciudad de Telde - Telde Schickedanz Open - Furth TennisCup Vlaanderen - Antwerp Zivnobanka Czech Open - Prostejov Open Castilla y Leon Trofeo Iberdrola - Segovia Intelig Tennis Cup - Brasilia Kyiv Open - Kiev IX Ciutat de Barcelona - Barcelona Copa Ericsson Uruguay - Montevideo Neride Prague Indoor - Prague Polish Open 99 - Poznan Challenger Britania Zavaleta - Puebla ATP Bangalore Challenger - Bangalore Abierto Internacional de Salinas - Salinas Citta di Monza - Monza III Challenger Continenal Plaza - Puerto Vallarta Garden Open 2005 - Rome Eisenberg Jerusalem Open - Jerusalem Oberstaufen Cup - Oberstaufen Mobelwelt-Zick Open 98 - Dresden 2003 Freeman Men's Challenger - Joplin ECM Prague Open 2005 - Prague Quelle Cup - Furth Finnish Open - Helsinki Wartburg Open - Eisenach Hilversum Open - Hilversum Open de Montauban - Montauban Bordeaux Challenger Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth Furth Challenger Tampere Imageneering Open - Tampere Torneo Internazionale di Tennis ATP-Challenger - Merano Internationale Tenniskampioenschappen Scheveningen - Scheveningen Mordovia Cup - Mordovia Poznan Challenger - Poznan Geneva Challenger - Geneva Geneva Challenger - Geneva Black Forest Open - Freudenstadt Astana Challenger Kyiv Open - Kiev Fujitsu Siemens Open - Budapest Bulgarian Open - Sofia Scottish Tennis Championship - Edinburgh Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona San Marino Cepu Open - San Marino Samarkand Challenger Napoli Challenger - Napoli Tenniscup of Flanders - Ostende Olimp Kyiv Open - Kiev Hilton Waikoloa Village USTA Challenger - Waikoloa Open Maxon - Barcelona Cairo Challenger - Cairo Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Warsteiner Challenger Lubeck - Lubeck Joplin Challenger - Joplin Challenger Hamburg - Hamburg Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta TCT Open - Tunis Garden Open - Rome Ljubljana Open 2002 - Ljubljana ATU Cup - Weiden Copenhagen Open - Copenhagen Open Castilla y Leon - Segovia Trani Cup - Trani CA Challenge 2002 - Graz Kyiv Open - Kiev Warsteiner Challenger Lubeck - Lubeck AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta Whirlpool Open - Budapest AXA Open II - Espinho Open de Montauban - Montauban Polish Open 2000 - Poznan Gold Flake Open - Chennai BMW Challenger Open - Monchengladbach DPD Challenger 2000 - Aschaffenburg Copa Ericsson Peru - Lima University of Tennessee USTA Men's Challenger - Knoxville Citrix Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Telenordia Swedish Open - Bastad Idea Prokom Open - Sopot Kyiv UMC Open - Kiev Copa Ericsson Argentina - Buenos Aires Heineken Open - Auckland IPP Open - Helsinki Copenhagen Open - Copenhagen Trofeo Conde de Godo - Barcelona BNP Paribas Primrose - Bordeaux Warsteiner Grand Prix ATP Challenger - Oberstaufen Idea Prokom Open - Sopot Copa Ericsson Peru - Lima Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Challenger Ford de Cherbourg - Cherbourg Barletta Citta Della Disfida Open 99 - Barletta Jagermeister Open - Braunschweig 7th Wartburg Open - Eisenach Amer-Wilson Tampere ATP Tournament - Tampere Medicor Open - Budapest Okal Cup - International Bavarian Championship - Eckental Lucknow ATP Tour Challenger - Lucknow drkoop.com USTA Challenger of Burbank - Burbank Qatar Exxon Mobil Open 2003 - Doha Milan Indoors - Milan Open de Montauban - Montauban St. Petersburg Challenger by Kinex - St. Petersburg Banja Luka Challenger 2003 - Banja Luka Volkswagen Challenger 2004 - Wolfsburg Heineken Challenger 2004 - Ho Chi Minh City Open de Franche-Comte - Besancon Sarajevo Open 2004 - Sarajevo Prague Open - Prague 10ø Tornea B. Camparini - Reggio Emilia Black Forest Open 2004 - Freudenstadt Architect Open - Budapest Dubrovnik Open - Dubrovnik Sarajevo Open - Sarajevo 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Sina-Kia Motors Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Black Forest Open - Freudenstadt Media Will Cup Busan Challenger Tennis - Busan KGHM Dialog Polish Indoors - Wroclaw San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Baden Open - Ettlingen Black Forest Open - Freudenstadt Porsche Open - Poznan Black Forest Open - Freudenstadt Qatar Open - Doha Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Stockholm Open - Stockholm Stockholm Open - Stockholm BellSouth Open - Vina del Mar Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia BMW Open - Munich Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open de Moselle - Metz Kremlin Cup - Moscow Tennislife Cup - Napoli St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Generali Open - Kitzbuhel ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Synsam Swedish Open - Bastad Tashkent Challenger - Tashkent Orange Prokom Open - Sopot BCR Open Romania - Bucharest Samsung Securities Cup - Seoul Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Orange Warsaw Open - Warsaw Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Flea Market Cup Busan Challenger Tennis - Busan SA Tennis Open - Johannesburg Open 13 - Marseille Besancon Challenger Serbia Open - Belgrade San Remo Challenger Bordeaux Challenger Qatar ExxonMobil Open - Doha Prague Challenger Dubai Duty Free Tennis Championships - Dubai Karlsruhe Challenger Bordeaux Challenger Bet-at-home Open - Hamburg Kosice Challenger Kremlin Cup - Moscow Heilbronn Challenger Kazan Challenger Bergamo Challenger St. Petersburg Open - St. Petersburg International German Open - Hamburg Marrakech Challenger Tyumen Challenger Open 13 - Marseille Barletta Challenger St. Brieuc Challenger Rome Challenger Medellin Challenger BMW Open - Munich Challenger Canottieri Minico - Mantova The LTA Hull Challenger - Hull Fujitsu Siemens Open - Budapest Copa Ericsson Brazil - Sao Paulo Dubai Tennis Open - Dubai Hilton Waikoloa Village USTA Challenger - Waikoloa Warsteiner Challenger Wolfsburg - Wolfsburg Muller Cup - Ulm Togliatti Cup - Togliatti Zivnobanka Czech Open - Prostejov Open de Tanger - Tangier Warsteiner Challenger Lubeck 2001 - Lubeck Eisenberg Jerusalem Open - Jerusalem San Luis Potosi ATP Challenger - San Luis Potosi ATU Cup - Weiden Newcastle Challenger - Newcastle Copa Ericsson Mexico - Guadalajara Muller Cup 99 - Ulm USTA Challenger of Burbank - Burbank Warta Cup - Sopot Cairo Challenger 2002 - Cairo Copa Ericsson Costa Rica - San Jose Samarkand Challenger - Samarkand Okal Open - Eckental Intersport Heilbronn Open - Heilbronn C.T. San Remo - XIII Piertomaso Tessitore - San Remo USTA Challenger of Dallas - Dallas Rhein-Main Challenger 2003 - Aschaffenburg Copa Ericsson Chile - Santiago Renault Slovenian Open - Ljubljana Privat Bank Cup - Dniepropetrovsk Intersport Heilbronn Open - Heilbronn Pekao Open - Szczecin Tennis Napoli Cup - Napoli Geovillage Open Trofeo Melia Olbia - Olbia IPP Open - Helsinki Nord/LB Open - Braunschweig Wideyes Swedish Open - Bastad Energis Dutch Open - Amsterdam Open Romania - Bucharest Open Seat-Godo 2001 - Barcelona Open Seat Godo 2005 - Barcelona AAPT Championships - Adelaide Hungarian Architect Open - Budapest Open Romania - Bucharest Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Mercedes Cup - Stuttgart ATP Kremlin Cup - Moscow The Lipton Championships - Key Biscayne Tennis Masters Series - Indian Wells Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Open 13 - Marseille Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Generali Open 2002 - Kitzbuhel Dubai Duty Free Tennis Championships - Dubai Campionati Internazionali di Sicilia - Palermo Qatar Mobil Open 2001 - Doha Copenhagen Open - Copenhagen 2001 Mercedes Cup - Stuttgart Energis Open - Amersfoort Qatar Mobil Open 2000 - Doha Estoril Open - Estoril Gelsor Open Romania - Bucharest Adidas International - Sydney Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Paris Dutch Open Tennis - Amersfoort Milan Indoors - Milan Grand Prix Hassan II - Casablanca NASDAQ-100 Open - Miami Campionati BNL dItalia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 2, 2R, HUN-NOR 3-2 Davis Cup, Group 2, PO, NOR-MON 4-1 Hyundai Hopman Cup - Perth Davis Cup, Group 2, 1R, ZIM-NOR 1-4 Davis Cup, Group 2, 2R, NOR-MKD 2-3 Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Davis Cup, Group 1, 2R, ROU-NOR 4-1